Use greenlets as coroutines in asyncio