remove dependency by adding preserve_unicode option in recursive_dict