2.8'' TFT V2.0 seeedstudio +arduino YUN: display filtered Json response

Hello everyone!!

a have a project which involves displaying events from Google calendar via Temboo. i have filtered out the Json response and although is printed out fine on serial monitor i cant get it displayed on TFT.

here is my Arduino code:

#include <Bridge.h>
#include <Temboo.h>
#include "TembooAccount.h" // contains Temboo account information, as described below
//TFT
#include <stdint.h>
#include <SPI.h>
#include <TFTv2.h>

int numRuns = 1;   // Execution count, so this doesn't run forever
int maxRuns = 1;   // Maximum number of times the Choreo should be executed

void setup(void) {
  Serial.begin(115200);
  
  // For debugging, wait until the serial console is connected
  delay(4000);
  while(!Serial);
  Bridge.begin();
  Tft.TFTinit();  //init TFT library
  Tft.setDisplayDirect(DOWN2UP);
}

void loop() {
  if (numRuns <= maxRuns) {
    Serial.println("Running GetNextEvent - Run #" + String(numRuns++));
    
    TembooChoreo GetNextEventChoreo;

    // Invoke the Temboo client
    GetNextEventChoreo.begin();

    // Set Temboo account credentials
    GetNextEventChoreo.setAccountName(TEMBOO_ACCOUNT);
    GetNextEventChoreo.setAppKeyName(TEMBOO_APP_KEY_NAME);
    GetNextEventChoreo.setAppKey(TEMBOO_APP_KEY);
    
    // Set profile to use for execution
    GetNextEventChoreo.setProfile("GoogleCalendarAccount");
    
    // Set Choreo inputs
    GetNextEventChoreo.addInput("CalendarID", "1ju2wgrwgnj437jabjo1fu44@group.calendar.google.com");
    
    // Identify the Choreo to run
    GetNextEventChoreo.setChoreo("/Library/Google/Calendar/GetNextEvent");

    
    //filter output
    GetNextEventChoreo.addOutputFilter("from", "/start/dateTime", "Response");
    GetNextEventChoreo.addOutputFilter("summary", "/summary", "Response");
    GetNextEventChoreo.addOutputFilter("to", "/end/dateTime", "Response");
    
    
    
    // Run the Choreo; when results are available, print them to serial
    GetNextEventChoreo.run();
    
    while(GetNextEventChoreo.available()) {
      
      char c = GetNextEventChoreo.read();
      
      Tft.drawChar(c,20,220,2,WHITE);
      Serial.print(c);
    }
    GetNextEventChoreo.close();
  }

  delay(180000); // wait 30 seconds between GetNextEvent calls
}

and this is the output of serial monitor

Read TFT ID failed, ID should be 0x09341, but read ID = 0x000
Running GetNextEvent - Run #1
summary
meeting with supervisor
to
2015-09-01T06:30:00+01:00
from
2015-09-01T05:30:00+01:00
HTTP_CODE
200

below is a picture taken form TFT screen!

as it seems

Tft.drawChar(c,20,220,2,WHITE) displays all the letters at the same possition of the screen!

can you please help me display that response??

thank you in adavance