jQuery Deferred -> es6 Promise