upgrade rotate list