Use asyncio.async instead of asyncio.Task