update Trigonometry