hychen: 要自己判斷 args.0 是 function 的話 當他做 cb