proof of concept for partial rerendering