Add select city function

Add a loading screen, due to the slow loading database speed