UPDATE: added updateLeaderboard() API