update:
add city dialog