add rabit checkpoint to xgb
change hist update to lazy