Diffuse update