Fix model-sync-local corruption

1. Define a model with multiple attributes.
2. Create a model that uses the model-sync-local extension.
3. Set *more than one* model attributes
4. call `model.save()`.
5. The extension incorrectly saves to local storage (data shows as '[Object Object]').

This change fixes this by stringifying the key/value pairs in the `_update` method.