updates delete with redistribution