add cache_unroll