minor tweaks to splitLociUniformly
introducing counters