We were previously using getOfflinePlayer(String), which was not only blocking, but also being rate limited