update thin