process polling seems correct and fast