add retry option