readItemWithId update