update particles to always line up