added utility for run tasks in parallel, begining with udf support,  refactoring, other, etc