add out directory options and download action
renamed out_directory word to output
add set worker number to single method