Illustrating the async programming model