Update OfflineTrainer