update width