It makes use of Python async features using asyncio/await provided in Python 3 . The time and queue modules have been replaced with the asyncio package. This gives your program access to asynchronous friendly (non-blocking) sleep and queue functionality.