Hit impact point on softbody does not stay on moving mesh.

So I got a problem - I have set up a cube with soft body materials and have set constant forward movement on it, however when I hit the cube, the impact of hit gets dragged behind while the object is moving, (it should stay on the mesh wherever it goes)

Any way of fixing?