use object for sync updates