async lab 1