update collisions:not finished