What concerns do you have about async delays? The way random() works on the IC has an implicit delay(which helps in sure randomness). If you want “true” randomness I don’t think you can avoid it. If you just need psuedo-randomness I think that is supported without the use of async.
I read it as “for example”.