add requestAnimationFrame + polyfill