These seems odd. Why not just toggle the status in place in the item and write just that field back to the DB?