Update angle incorrect sometimes issue #1251

haha, brilliant :)