added an option to run transcoding taks asyncronously