fix culture issue where float failed to parse