NMF updates