thanh update