add some new interfaces in EventPoller class