add Poll constructor, and LongPoll singleton @todo write tests for these