prevent alpha from going out of bound in Dirichlet MLE