Designing a Asynchronous Instruction