better current revision handling between preview and edit modes