getWeather is now called as soon as user.opt_in is obtained