add doc string texts
change default prefix for temporal dir dynamically created
add utility module to run commands asynchronously, and its test cases