added caching blocks in show/index views