async def initialize_all(self):
    (await self.async_initialize_system_data())
    (await self.async_initialize_group_list())
    (await asyncio.wait([self.initialize_group(group) for group in self.groups]))
async def initialize_all(self):
    (await self.async_initialize_system_data())
    (await self.async_initialize_group_list())
    (await asyncio.wait([self.initialize_group(group) for group in self.groups]))