add delete interface in Observer.