clock实现的最sb的版本,需要优化