using a parallel poll method