add parallel plan support