up cache to 12 hours and use poller + updates api to get incremental updates