tasks are async tasks are async, fix #1