Use a seperate clock for update time and vsync
Will make it easier to limit update rate