When they start to play with my game players use their mobile ID to connect to their account (Account A, LoginWithAndroidDeviceID). After some time they normally use their passwor&email to connect to their newly generated account (Account B, LoginWithEmailAddress). I use LinkAndroidDeviceID to connect the mobile ID to the newly generated account B. However the account A is still present and visible in leaderboards. What I do: just after that they generated account B, I copy their leaderboard value from account A to B. From now on they will play with account B and update its value in leaderboard. Also I set to 0 the leaderboard value for account A. Is this the best way of working or would you suggest a better one?