Replaced direct string concatenation with `StringBuilder` accumulation in `handleMessageToken` and `handleThinkingDelta` inside `ChatViewModel.kt`. Throttled UI state updates to a maximum of ~30fps (every 33ms) to prevent UI thread blocking and high memory allocation during long streaming responses. Test execution logic is bypassed correctly to ensure accurate unit test performance. Fixes #270