better way to combine counts from labeled and unlabeled data