asyncify poll()

For #2590.
Not sure how I can create a test case for this.
it seems reasonable, i'm not sure i can think of a reason to use another value ;)