pool impl improvements