caasih: use case? 其實就是你先有 defer object 傳進去,跟直接拿回一個 promise object 的差別... 看你 api 需求