better fit with libevent2
fix