Updated location get

If 30 minutes since last update passed, location and weather is updated
if your new location is 1000 meters away from previus, location and
weather is updated and timer for first IF is reset