fixed circle motion bug