Added a taskTimeout to set the timeout value for an indidivual task