I played a level again and got a quicker time, but it didn't update.

Is that a bug or are you stuck with the first time you get when completing a level?