Solution of non-linear thermal transient problems by a new adaptive time-step method in quenching process