shuffle the backend list