 
       ->
         params = {
-          user, ip, country, region, username, client, account, clientId
+          user, ip, country, region, username
+          password, clientId, account, client
         }
         updateUserInfo params, (err, newToken_) ->
           return callback err  if err

      ->
        createDefaultStackForKodingGroup { account }, (err) ->
          return callback err  if err
          queue.next()

      ->
        user.setPassword password, (err) ->
          return callback err  if err?
          queue.next()

      ->


  updateUserInfo = (options, callback) ->

    { user, ip, country, region, username,
      client, account, clientId, password } = options

    newToken = null

    queue = [

