update item controller