add caching providers