How to reload ember model within a computed property

I have two question about computed properties within Ember Controller.

  • How can i reload a model?
  • How can i return a promise?

that is from a computed property within an Ember Controller.

App.MyController = Ember.ObjectController.extend({
    poll: function() {
        // Question 1
        // reload the model from server (send GET /stuff).
        return this.get('model.poll');
    }.property('model');


    second: function() {
        // Question 2
        // return a promise 
        return this.find('choices');
    }.property('model');
});

Edit

I've setup a jsbin that uses an online fake rest server, but i couldn't get it working, i would appreciate any help. http://emberjs.jsbin.com/EnOqUxe/155/edit

Edit2

Ok your jsbin works, I've tried the same on my pc and ember inspector promise tab shows a pending request any idea why?:

DS:RestAdapter#ajax GET /api/v1/games/1 Pending

VM409:161
2
Ember Inspector (Promise Trace): DS: RESTAdapter#ajax GET to /api/v1/games/1
    at new Promise (http://192.168.56.101:3000/public/assets/scripts/lib/ember/ember.js:10173:9)
    at __exports__.default.Adapter.extend.ajax (http://192.168.56.101:3000/public/assets/scripts/lib/ember-data/ember-data.js:1828:16)
    at __exports__.default.Adapter.extend.find (http://192.168.56.101:3000/public/assets/scripts/lib/ember-data/ember-data.js:1347:21)
    at _find (http://192.168.56.101:3000/public/assets/scripts/lib/ember-data/ember-data.js:11883:29)
    at Ember.Object.extend.fetchRecord (http://192.168.56.101:3000/public/assets/scripts/lib/ember-data/ember-data.js:10504:23)
    at _fetchRecord (http://192.168.56.101:3000/public/assets/scripts/lib/ember-data/ember-data.js:10553:53)
    at Ember.Object.extend._flushPendingFetchForType (http://192.168.56.101:3000/public/assets/scripts/lib/ember-data/ember-data.js:10590:11)
    at http://192.168.56.101:3000/public/assets/scripts/lib/ember/ember.js:4536:20
    at Object.OrderedSet.forEach (http://192.168.56.101:3000/public/assets/scripts/lib/ember/ember.js:4379:14) VM409:164