refs #2 : add `query`   and `queryStream` method which handles pool