destroying items correctly updates stuff