promote setAnimationFrame