Fixed promotions not updating after adding or removing item