Flipped ConnectionPool to be more promise based