rAF instead of interval