Add asynchronous request instead of synchronous. Add state «selected» to City.