Fixed clean exit of ClientCommunicator