update delete process