back out synchronous read/write change because it may be causing regressions