update leaderboards to use new API and added SetEndpoint