use 'start_indicator' to judge section gap, more robust now