stop listening for results after retreiving all
python3 compatible except
init inputready list
make result generator wait for tasks thread