fix bonus bug