initial polling task impl.