add bpoll event framework as fdevent option