async def start(self):
    (await self.initialize_address_manager())
    self.self_advertise_task = asyncio.create_task(self._periodically_self_advertise_and_clean_data())
    self.address_relay_task = asyncio.create_task(self._address_relay())
    (await self.start_tasks())
async def start(self):
    (await self.initialize_address_manager())
    self.self_advertise_task = asyncio.create_task(self._periodically_self_advertise_and_clean_data())
    self.address_relay_task = asyncio.create_task(self._address_relay())
    (await self.start_tasks())