I have to work out a result which depends on many models obtained from asynchronous calls. Those asynchronous calls performs network calls or UI interruptions (prompts for the user requiring him/her to choose something).I have to work out a result which depends on ma