Улучшил алгоритм инициализации вида листа и сделал её асинхронной + рефакторинг