- adds some async sugar