new update method and double counting
energy of non-interacting orbitals