A sequential algorithm for fast fi fitting of Dirichlet process mixture models