Fixed thread safety in ClientUpdateTask. Now it runs in the background while user is signing in/finding a server, as intended!