Read synchronously