read from quorum