update: 调整统一接口