run the cache update synchronously