hmm updates