Adaptive time-discretization strategy for backward-difference computational plasticity