guard against race conditions with respect to online players in json api calls, use ignoreCancelled whever possible