doTask