Move poll util to separate gem