polished dynamic refetching if no historical API