Move some methods to the Async task to optimise performance when a user ...

...joins, saving the config on the main thread isnt a good idea.