use a global pool to re-use the connections.
Merge pull request #10 from Yuekui/patch-1

use a global pool to re-use the connections.