updating extractor