cleanup
merged
client socket pool implementation
merged