сделал кеширование списка needs