add get_event, update remove_event