updated polling