diff --git a/src/theme/CodeBlock/index.js b/src/theme/CodeBlock/index.js
index 80f45a4..dd76017 100644
--- a/src/theme/CodeBlock/index.js
+++ b/src/theme/CodeBlock/index.js
@@ -99,7 +99,6 @@ export default function CodeBlock({ children: rawChildren, ...props }) {
       } else {
         const memberContents = await fetchMembers('Code-Study');
       
-        setNames(memberContents);
         const contents = memberContents.map(async member =>  {
           const contents = await getFilesRecursively(member, 'LeetCode', props.metastring);
           const codePromises = contents
@@ -108,6 +107,7 @@ export default function CodeBlock({ children: rawChildren, ...props }) {
             getRepositoryFileContent(member, 'LeetCode', element)
           );
           const codeContents = await Promise.all(codePromises);
+          setNames((prevNames) => [...prevNames, ...member]);
           setCodes((prevCodes) => [...prevCodes, ...codeContents]);
         });
       }