cleaner
reduce available time when curr iteration looks good