rewrite user-ssh-list-async to have a limit on the number of children