ItemController update