When updating EpgProgram, copy the database ID to the 'new' object.
Keep track of how many programs are new/updated on Epg update
Add ResourceMonitor and decrease timer pollInterval when getting near an
event.