add manual reset event like windows