weapon update