create config dir if missing