Improve stochastic training and add Collection.shuffle(list) to help source operator to shuffle.