Use requestAnimationFrame 30FPS