map now updates when city is changed