Popen is working better than call because it fork out a child process and don't interfere with the original process