join network: async task, progress indicator
user config: switch to path