added caching to google ads