optimistic: can discover new addresses in loops
update check file
update todo list