update block.h