read preference on query