fixing async `until` loops

the conditional was not being inverted gh-97
adding `run in parallel` blocks

gh-93