only rerendering chart on change