Additional blocks to store data, serial block update and reorganization of blocks

Update blocks without external libraries