Revert "Revert "clear overbudget after adding new item""

This reverts commit 3d7fe7730833bb28a5a98c101f07a3266c85fb2a.