fix item-based recommend item != 0