make retries, timeout configurable, make write to rewalk item async,
schedule rewalk call during configuration