Updated grader to use the async model