better reload process