updating width