Grade updated to handle async URL request