In single-process mode, data updates and persistence were not working properly because the update flags were not being correctly handled between different objects.