add predicate auth async example