add timer to smc