add retry_fortune function