fix: settings (hostname/port) are now respected as soon as they are changed