refactored thrust; polar to x/y updates on every loop