added unimplemented logic when updating item