listener not work ```c++ void Manager::OnRemoteChange(const std::string& msg_str) { if (is_shutdown_.load()) { ADEBUG << "the manager has been shut down."; return; } ChangeMsg msg; RETURN_IF(!message::ParseFromString(msg_str, &msg)); // error ```