collision detection updates