Add async kwarg to apply method