Improving recursion control
Better control of HTTP client pooling