update timer.h