add erased_observer