eventually-consistent update