fix async clean (which were processed as sync)
`async only` and `bail` for tests