add function ioevent_remove