make the distribution work
add multi thread
add the lda