uml: separate timer initialization