use newer Timer constructor