Adding initial draft of 5 async patterns post