Update logic can auto br