Our app needs to make a request to the server for an evaluation while providing necessary data (amount of data to send is to be determined). The app must necessarily anticipate the response after a long time. It may for example listen and wait for any response after initial ACK from the server. When the info. arrives, evaluation metrics need to be displayed to a user on the eval. screen (maybe as long a the server is processing, show some "Waiting for evaluation..." to a user).