improved removeUnUsedItemProducts