update CrossOver