更新sgt，调整结构