with timer in model