Improving stability in time-stepping analysis of structural non-linear dynamics