modified
complete smo train
complete predict
merge official
update