update EM