           if res is no
             return callback new KodingError 'Email is already in use!'
 
-          else
-            queue.next()
+          queue.next()
 
       =>
         # check if user can register to regarding group

          queue.next()

      =>
        if username?
          options =
            account        : account
            username       : username
            clientId       : clientId
            groupName      : client.context.group
            isRegistration : yes

          @changeUsernameByAccount options, (err, newToken_) ->
            return callback err  if err
            newToken = newToken_
            queue.next()

        else
          queue.next()

      ->

          queue.next()

      =>
        # creating a new user
        userInfo =
          email          : email
          username       : username
