add http caching to address #2982