fixed the startup problem, settings are now applied without restarting the client