update weather method