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