use taskforce.poll module instead of select