fixed grade==-1 user can't update problem