KC rotation update