improve concurrent update handling

compute digest per section.