optimized: RenameCommandFilter does not update its state if symbol under caret is not changed