redo updatePropertyValue to check for successful update