Actualice constantemente la interfaz de usuario en el subproceso de trabajo de Java FX

yo tengoLabel label en mi aplicación FXML.

Quiero que esta etiqueta cambie una vez por segundo. Actualmente utilizo esto:

        Task task = new Task<Void>() {
        @Override
        public Void call() throws Exception {
            int i = 0;
            while (true) {
                lbl_tokenValid.setText(""+i);
                i++;
                Thread.sleep(1000);
            }
        }
    };
    Thread th = new Thread(task);
    th.setDaemon(true);
    th.start();

Sin embargo, nada está sucediendo.

No recibo ningún error o excepción. No necesito el valor al que cambio la etiqueta en mi hilo GUI principal, por lo que no veo el punto en elupdateMessage oupdateProgress metodos

¿Qué está mal?

Respuestas a la pregunta(2)

Su respuesta a la pregunta