updates for the cache on require