fix a bug about weather