updating items on buy