first attempt at handling async issues with grader