Update RepeatAsync to use WirePattern