wait for raising predicate