destroy communicator