added redo function for create virtual helix, fixed undo/redo in document item.