Revert "clear overbudget after adding new item"

This reverts commit 66e96e0e7f9a896216f8ff7762a29903f810226f.
Revert "set target list every tiem select a list"

This reverts commit 02be8e663f6c5e20c3022a8cf6f7766a1e4f89e2.