ticket #30: refresh location/weather