Updateing weapon