partial; updating parallel utils to play nice with TPL and devising better context flow