fix -o bug, when given specific output path, drop the merged mark