update reward