distributed update and commit