update teh