uclust app controller allows user to pass temp dir