move init, reset and save model to separate thread