restore caching