rollback on readpreference