added a cache warming feature for page pulls since the events email makes a separate request for every day that is displayed. This can lead to long response times if nothing is cached (russian doll).