add a caching filter proxy