It's confusing for the method to be named _pollAndProcessFeed(), but it actually has to call another method (_processEvents()) to do the real processing.  Why not something like:

async([pollMethod, processEntriesMethod, emitMethod])?