split multinomial sampler from droponesampler
add break to multinomial sampler
clean codes