added initial limiter and cache population