fix itemController update