don't terminate when exception occurs in task