fix EchoObserver