added caching on shop index page