[feature] fix for xeventpoll