add Errno::ETIMEDOUT exception to with_retries