rollback with share show/hide