add reload
update ReloadMagazine