new naive bayes implementation Mutual Info update