moved init code for settings from the server to communicator