add+update fixed