dual looping delay