Add caching service