Fetcher: separation of get_latest and incremental fetchers