Fix ASG issues

Due to us not wanting to hold up the call to DFP, we store the Audience Science Gateway response locally and use it on the next request. However, ASG also loads some variables into the global space, which might not be there on the next request. So this stores those vars locally as well. 
In summary, really horrible