Изменен cach + мелкие исправления

Не должно падать из-за нехватки памяти