Add overall timeouts

created timeouts and ensured that we remove results after upload
but the comment doesn't say that either? it doesn't say anything about sockets