make sure weather is only updated when active