update events after switch events