fixed object update