Added shared scheme
Changed class func sharedClient to class var