асинхронный инструменнт полезная штука - но ты должен понимать: 1) когда в итоге сработает метод если ты ставишь его в асинхроную очередь(и main или global поток это0 2) и учитывать что момент окончания асинхроно вызваного метода может быть не предугадан точно