Batch 1752

Adding thread safe counting around the read method that only blocks when the reader is being updated.