no more full rerender in add