Notify when the source content has changed.

And make refreshes incremental, so only new or removed items are
changed.