Полностью переделана схема на асинхронные запросы.