fix change_balance