redo version management