Refine first put failed logic
Refine to make no Thread will wait block info that we marked removed
remove useless check in removeBlock and dropOldBlocks