1 finish the refactor task to user module
2 add cases for udpate profile/password, remove student/parent