add pipelining support
add pipelining test case
update readme with support pipelining
changeto: transaction use pool connection