add -r RETRY_MAX option