memory repo generates ids under updates