An alternative Gevent core loop implementation with asyncio