fix auto-refresh updater by scoping higher/lower in list_with_gaps

fixes #842
fixes #829