update data block structure
update data block