update EfficientCleaningAlgorithm