use make-connection with auto-connect-retry option