add auto-revert