Use future animationFrame