extend vsync functionality to also allow to limit FPS above refresh rate