fixing a bug with the update method

fixing a bug with the update method where
multiple updates are not considered.
making the serializers more robust.

Removing a false config in the tests.

writing new tests.