Migrate things to asyncio.coroutine using http://qx.lc/7QQ9.py <3 python