use custom retry handler