refactor RBEvaluation as ParallelObject