add timer service, not tested