Start the poll loop at the cadence the manifest's polling object dictates (no loop when it has none), delivering every re-fetched manifest to onUpdate and every failed poll to onError.
polling