- made pre-caching work