update dof