Nephron progenitors rhythmically alternate between renewal and differentiation phases that synchronize with kidney branching morphogenesis