fix select city bugs