basic mvcc read