Time discontinuous Galerkin methods with energy decaying correction for non-linear elastodynamics