I did change polydata of actor but suddenly show old model when I interact after change

I did change polydata of actor like this

mapper->setInputData(newPolydata);
actor->setMapper(mapper);
renderer->render();

But when I interact with my actor after change, it show as image below.
How to fix it?
ezgif-1-826e11a35d84