repair on read async working