viewprogress recalculate average after delete grade