change grading.save to grading.update_column
the save function is in the save callback previously.
add comments of the usage of exp_crate_or_changed in update_exp_transaction
Merge pull request #210 from wangqiang1208/bugfixing/level-achievement-display-twice

Fix level/ achievement display twice bug