improve new repo setup, updates, and wait page