moved timer restart call