width update