Sequentially — это библиотека JavaScript для асинхронного программирования. С ней очень просто определять функции, которые вызываются через определенное время, или периодически с некоторым периодом, или для вызова функций только определенное число раз.
проблема (2)