new feature: switch city ; refresh weahter manually