может обещание быть асинхронно

Yes , Promises are going to handle Asynchronously by JavaScript Multi-task queue introduced in ES-6
Coding is fun