update: 优化 response 更方便使用