How can you record all time? the top50 are the top 50 players with the current high scores...
I guess you may be meaning something like:
the 50th players high score drops from 30000 to 20000. the 51st player has a score of 25000. The original player 50s deck is still in the t50.
Other than that the top 50 you're saying doesn't make sense.