fix string args bug & update test