Added caching to subtitle scraper