fix. Get reward now only execute once.