Help with "until" loop

no it is not!

as you could have read already here:

What I will continue to post is:
as long as the Blink without delay-example does not explicitly point on the very different nature of non-blocking timing

a lot of people will think about it that BWD is some kind of "delay()-replacement. And this causes extra-confusing about how it works.