update dif