mebius, вот так примерно выглядит распараллеливание.
s.jpg
Надеюсь так нагляднее станет понятна твоя проблема.)
P.S. Асинхронность в js на самом деле лишь эмуляция параллельности, и выполняется в одном потоке, но это отдельная история, на суть в обычной жизни не влияющая.