refetch campaigns, but not too often