factored out manager for default connection pooling, added retry package for exponenetial or fibonacci backoff