state reloads almost updating the budget