set a 30 second delay between for each loop code example
Example: adding delay in javascript foreach loop
// tasks is your array
tasks.forEach((element,i) => {
setTimeout(
function(){
//the work you want to perform
}
, i * 300);
});