rescan the buffer from the start for highlight