update: 简化接口