fix BSD poller