only recreate reference when pileup move past current head read