Do u mean to say it reads the blocks and puts in log buffer and does the modification.......and again writes them back to disk......?