extraction update