LDA with gibbs sampling