fix torpedo/laser update bug