Может вы просто ещё слишком начинающий для асинхронности? Внимательно читайте документацию/учебник про генераторы, до полного понимания. Потом так же про сопрограммы. Потом про asyncio.
У Дэвида Бизли есть интересные и очень доходчивые презентации по
генераторам и
сопрограммам.