fix str_cat