fix various bug cause by Weather