Issue #3: 重写部分异步方法，增加部分返回值