Update extractor