is plain object update