Figure 2: Asynchronous Communication