refactoring
added driver dispose pool method
haha