SPARK-2636: use async actions