selectOptions.collection accepts jQuery promise

ex:1
selectOptions: {
    collection: function () {
        return $.ajax(options);
        //or
        return this.colletion.fetch();
    },
    labelPath: 'age',
    valuePath: 'name'
}