added caching to products feed