fixed set budget bug that increased instead of decrease the balance