fixed requestAnimationFrame fallback