updates for overlapping segment