SchedulePoller moved to common components