fixed incremental EM update