moved pp work related tasks into a single work function for profiling
moved pp work related tasks into a single work function for profiling

gidden/cyclopts,gidden/cyclopts,gidden/cyclopts,gidden/cyclopts