Located performance issue in multi-chars

The multichars were scanning the full body on changes rather than just
the new nodes. This fixes #1.