update diffusion 2d result