concurrent deletion bug fix