use subprocess32 to add timeouts to the tools