record polling