add gbm.fit.plus to handle nTrain