end 方法增加 sync 参数，默认为false，可空