update EFO