avoid extra render. correct elements