fix delete range bug.  Moving the reads into another thread broke the partition calculation for delete