Async connection pool - an attempt to manage Jdbc connections without a normal pool. instead, using thread per connection pattern