shuffle retrying