Some advances but still read is blocking all threads