Update prefixes and profiling to use @asyncio.coroutine