per 0.5s sounds OK to me.
Just want to make sure we don't block system app's resource on calculating the orientation.