parallelise liked list processing with tasks