add set_clocks api