update the item provider