Added caching for page views