Turn SGClient into a shared instance