add cache reducer tests. so far there's no improvement...