I want to build a cohesion model based on non-spherical (sqp)

I want to build a cohesion model based on non-spherical (sqp), but after building the force model the particles will happen to rotate in motion first, after turning the cohesion model on and deleting the cohesion code in sq_calc_force_superdem code it still happens. I would like to know why this phenomenon happens?