Prevent adding state on redo
Update documentation
Fix sync tests