fix repo list population issue for new user, add refresh button