update dflow