d update