fixed item destroy logic