dp update