Duplicate data one to many

Hi Support
I have 2 tables User and SpokenLanguage. A user can speaks many languages. So relation is one to many
When I call update first time. It’s working well, create data in SpokenLanguage table.

currentUser.setProperty("spokenLanguages", spokenLanguages);
Backendless.UserService.update(user)

But When user update spoken languages. The SpokenLanguage data are duplicate and reference User are blank(image below). It creates new one every time. Can you show me how to update spoken languages and also delete old data.?

http://support.backendless.com/public/attachments/a9db316201e731fa63d466df9900a092.png</img>
Thanks

When you update an object, make sure to include it’s objectId property. If the property is not present, Backendless will create a new object.