[RFC] possible correction issues and some optimisations in ParallelJobList