Несколько пользовательских запросов аутентификации для сбоя Firebase

При попытке получить несколько ссылок Firebase одна за другой, вызывается только последний запрос обратного вызова.

Ниже я пытаюсь получить 3 ссылки Firebase для разных данных

console.log('authenticating Users');
var firebaseRef1 = new Firebase('https://stckflw.firebaseio.com/Users');
firebaseRef1.authWithCustomToken('<token>',function(error, authData){
    console.log('authentication callback for Users');
} );
console.log('authenticating Messages');
var firebaseRef2 = new Firebase('https://stckflw.firebaseio.com/Messages');
firebaseRef2.authWithCustomToken('<token>',function(error, authData){
    console.log('authentication callback for Messages');
} );
console.log('authenticating Emails');
var firebaseRef3 = new Firebase('https://stckflw.firebaseio.com/Emails');
firebaseRef3.authWithCustomToken('<token>',function(error, authData){
    console.log('authentication callback for Emails');
} );

Я вижу журнал, как это

аутентификация пользователей
аутентификация сообщений
аутентификация писем

аутентификация обратного вызова для электронной почты

Принимая во внимание, что я ожидаю получить все 3 обратных вызова один за другим при аутентификации, поэтому я ожидаю увидеть такие журналы как

аутентификация пользователей
аутентификация сообщений
аутентификация писем

аутентификация обратного вызова для пользователей
аутентификация обратного вызова для сообщений
аутентификация обратного вызова для электронной почты

Я что-то здесь упускаю, из-за чего это происходит?

Я хочу добиться этого таким образом, чтобы все обратные вызовы запускались при аутентификации, не пропуская ни одного.

Я создал пример здесьhttp://jsfiddle.net/aniruddhbk/rvkz9mrt/4/

Ответы на вопрос(1)

Ваш ответ на вопрос