timer Update

- logik des timer wurde in mehrere Klassen aufgespalten