make deletion scalable