Add Connection pooling support