fix bug: duplicate weapon when remove.