[Changed] wixData.update() is makng new item in DS why?

Please refer to the documentation of the update() API function. It states:

If the existing item had properties with values and those properties were not included in the specified item, the values in those properties are lost.