Add a connection pool for each request

so we don't leave a bunch of conns open and overwhelm the mpd