Add fully parallel executor
Use RoundRobin in Pool

typo fixed
some method renaming
track failed steps in Parallel executor