Added AsyncCallableTask constructor to allow task with name