write Index & update companion fields