improve visit analysis and dispersion