improve charater_info path which may cause type unmatched on FF