Atualize a interface do usuário com texto dinâmico

Desejo atualizar o texto na tela a cada 5 segundos, criei um cronômetro para isso. No entanto, após a primeira atualização, ela nunca atualiza a caixa novamente. Estou assumindo que preciso atualizar a exibição ou algo assim, mas agora tenho certeza de como, alguma idéia?

public class HomeActivity extends Activity implements OnClickListener {
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        textTitle = (TextView) findViewById(R.id.textTitle);
        textArtist = (TextView) findViewById(R.id.textArtist);
        timedMeta();
}
static void timedMeta()
{
    timer.scheduleAtFixedRate(   
        new TimerTask() {
            public void run() {
                try{      
                    textTitle.setText(title);
                    textArtist.setText(artist); 
                    }
                Thread.sleep(UPDATE_INTERVAL);
                catch (Exception e) 
                { 
                },
                DELAY_INTERVAL,
                UPDATE_INTERVAL);
           }
       }
   )
}

questionAnswers(6)

yourAnswerToTheQuestion