The property file_overwrite when set to true should lead to overwrite the new prcessed file if there is a file with the same name. The situation I found that it keeps trailing the new file name with _x where x is an integer. Is using file_new_name_body make a confilict?
Here is the code:
$handle = new upload($_FILES[$frmFld]);