update block-block