request animation frame support added