distributed updates