event update api implemented, not tested
event update api implemented, not tested