Add ability to pass args to threads