Regular weather updates

Update weather every 30 minutes