percentage re calc every fetch (preserve campaign direct show without indexing first)