fix VSYNC bug