GNUBack, я хотел бы не решить ошибку, а получить готовый код, так как на ошибку, мне обычно пишут, что там все просто исправляется и вообще нужно поговорить не по теме. Я это гуглил, но ошибка примерно та же.
shurshur, я его не советовал, а попросил протестировать, работает ли он. Может async sleep создает другую карутину, я пытался проверить, проблема ли в асинхронности.