Ok so i am using a method to make a request and pull some tables from another URL
Meteor.methods({
    gimmetitle: function () {
        var url = 'http://wiki.warthunder.com/index.php?title=B-17G_Flying_Fortress';
        request(url, function(err, response, body) {
            $ = cheerio.load(body);
            var text = $('.flight-parameters td').text();
            console.log(text);
            return text;
        });          
    }
});
When called the td's in the table succesfully print to the server console: http://prntscr.com/721pjh
Buuut, when that text is returned from that method to this client code, undefined is printed to the console:
Template.title.events({
    'click #thebutton': function () {
         Meteor.call('gimmetitle',  function(error, result){
            Session.set('gogle', result);
        });
         var avar = Session.get('gogle');
         console.log(avar);
    }
});
Ideas?
 
    