object updated
logical updated