rAF instead of setTimeout

freshin' it up!