reward processing related fixes