updates item quantity