Refactoring to simplify internal connection / backoff management
Update readme