refactoring pool/network