start caching