code: def trial_end(self, trial_job_id, success):
          
          if success:
              if self.set_best_performance:
                  self.completed_best_performance = max(self.completed_best_performance, self.trial_history[-1])
              else:
                  self.set_best_performance = True
                  self.completed_best_performance = self.trial_history[-1]
              logger.info('Updated complted best performance, trial job id:', trial_job_id)
          else:
              logger.info('No need to update, trial job id: ', trial_job_id)
docs: update the best performance of completed trial job
          
          Parameters
          ----------
          trial_job_id: int
              trial job id
          success: bool
              True if succssfully finish the experiment, False otherwise