add super.update() to Mode