track changes: drop caching - use scintilla to find/update change positions