Add caching to index view for Tasks