fixed subscription leak in saveAllItems