task_done not needed since _result isnt being joined