add subshell feature for Travis test