add caching policy