create tmp path if it doesn't exist