use retry connection