use the new pool in the client