provide requestAnimationFrame for every browser and use it in animation system
use requestAnimationFrame for Ui.App update