Countdown timer problem in LIBGDX, last digit flickering.

the last digit of the printed out time on gameover always flickers. like 4.51 to 4.53 to 4.51, i need it to just stop at one or the other, im so confused

public void render(float delta) {

	label.updateText("SCORE: "+toString(score));
	seconds.updateText(String.format("time: %,.2f", time));
	System.out.println(TimeUtils.millis()/1000);

	time-= delta;
	//time is started 10

	//if(time<=0.001)
      //  currentState = GameState.GAMEOVER;

	switch (currentState)
	{
	
	case RUNNING:
	{	
		
		Gdx.gl.glClearColor(0, 0 , 1, 1);
		Gdx.gl.glClear(GL20.GL_COLOR_BUFFER_BIT);
		stage.act(delta);
		stage.draw();
		
	
	
	break;
	}
	
	case PAUSED:
	{
		System.out.println("pauseddd");
		break;
	}
	
	case GAMEOVER:
	{			
		go.setPosition(200,400);			
		stage2.act(delta);
		stage2.draw();
		break;
	}
	
	default:
			break;		
	}
}