merge from pujun for get schedule