fixed bug in PT: copy initial solutions
implemented piped local search
update piped local search
parallel searches use private listeners