Могу ошибаться но вроде отсутствует вызов clock.start(), ну проверять я конечно же не буду и заполню ответнемного водой, да бы выполнить ограничение в 140 символов