use a Pool to manage MAX_CONNECTIONS