incremental marking of large arrays