 
     if @equals(client.connection.delegate)
       op = $set: fields
+      console.log op
       @update op, (err) =>
         JAccount.sendUpdateInstanceEvent this, op  unless err
-
-        return callback err
+        SocialAccount  = require './socialapi/socialaccount'
+        
+        SocialAccount.update {
+          id            : @socialApiId
+          nick          : @profile.nickname
+          shareLocation : fields.shareLocation
+        }, callback
 
   setClientId:(@clientId)->
 

          (signature Function)

    schema                  :
      socialApiId           : String
      skillTags             : [String]
      locationTags          : [String]

      "profile.experiencePoints"
      "skillTags"
      "locationTags"
      "shareLocation"
    ]

    objKeys = Object.keys(fields)
