eff update