The first request can also be called asynchronously, and display a message to the user that it is 'processing....'.