Requesting new animation frame instead of polling new event