think user progress status update