optimize reload system