Merge remote-tracking branch 'upsteam/master'
fixed user not update grade bug, add test
Merge pull request #106 from mouse-lin/master

	fixed user not update grade bug, add test