[feature] eventpoll framework