@Nullable
    private static JsonNode getMessageCenterStatus() {
        if (!GCConnector.getInstance().isLoggedIn()) {
            return null;
        }
        final Response response = Network.getRequest("https://www.geocaching.com/api/communication-service/participant/" + GCLogin.getInstance().getPublicGuid() + "/summary/", new Parameters()).blockingGet();
        if (!response.isSuccessful()) {
            return null;
        }
        final String jsonString = Network.getResponseData(response);
        try {
            return JsonUtils.reader.readTree(jsonString);
        } catch (Exception ignore) {
            return null;
        }
    }
configures polling of message center - to be called by CGeoApplication
main/src/main/java/cgeo/geocaching/utils/MessageCenterUtils.java