update course progress