implement connection pooling for pool.session accessor. Currently it creates new connection per call
implement connection pooling for pool.session accessor. Currently it creates new connection per call