Мне казалось, что проблем будет больше из-за наличия promise механизма, или он не требует каких либо примитивов синхронизации ос внутри?