def METHOD_NAME(self, update_info):
    """Update a single job instance
    Args:
        update_info (tuple): Updated job info.
    """
    job_id = update_info[0]
    found_job = False
    ind = None
    for idx, job in enumerate(self.jobs):
        if job.job_id == job_id:
            found_job = True
            ind = idx
            break
    if found_job:
        job_wid = self.jobs[ind]
        # update status
        if update_info[1] == "DONE":
            stat = f"<font style='color:#34BC6E'>{update_info[1]}</font>"
        elif update_info[1] == "ERROR":
            stat = f"<font style='color:#DC267F'>{update_info[1]}</font>"
        elif update_info[1] == "CANCELLED":
            stat = f"<font style='color:#FFB000'>{update_info[1]}</font>"
        else:
            stat = update_info[1]
        job_wid.children[3].value = stat
        # update queue
        if update_info[2] == 0:
            queue = "-"
        else:
            queue = str(update_info[2])
        job_wid.children[4].value = queue
        # update msg
        job_wid.children[5].value = update_info[3]