add Xiaosong's Update