gapi.client.request started return different format, refactored