 
         JUser.changeUsernameByAccount _options, (err, newToken_) ->
           return callback err  if err
-          return callback null, newToken_
+          newToken = newToken
+          queue.next()
+
+      ->
+        user.setPassword password, (err) ->
+          return callback err  if err
+          queue.next()
+
+      ->
+        callback null, newToken
 
     ]
 


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

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

      ->
