class/event update