postgres: use connection pool