shuffle list in recap model