WriteAheadLogBasedBlockHandler improvement