jEmplode 69 does in-memory rebuilds if you turn it on in Options. It just can't do it when a sync fails.