iteration with delta check