update Ef