core api 调整