duiffuse update