Use a tuple instead of a list when passing args to a threaded function

From  https://docs.python.org/2/library/threading.html : 
`class threading.Thread(group=None, target=None, name=None, args=(), kwargs={})`

This PR, also removes an unused import.