Fix Bug: can not update budget as expected.