restore the progress