improvement on itemController get call