pub fn request_animation_frame<F>(f: F) where F: FnMut() + 'static,
utility function which a closure in request animation frame