add ability to update item object