modify round robin resource pool to support passing in exisiting pools during initialization.