moved to timer based poll mechanism