changes to update functions for mixtures. They do something just not very well
changes to update functions for mixtures. They do something just not very well