make shallow repository deepening more network efficient