updates e_g2