update money event logic
bug fix