removed observer's dealloc method