improved caching service