implied: use a time based timeout instead of counting ->nr_children