smoother rerendering on slow devices