add LessonStatus merge logic of Lesson
apply some api
add user UI and uploadAction and downloadAtion
add a lot