update extractor