updated ServerCommunicator