Move `this.async()` to top of tasks

Makes more sense to me.