text: Title: [BUG] pypwalker failed to load the visual in Streamlit 
  Body: **Describe the bug**
  After selecting a field in either x or y axis, pypwalker showed the visual but very quickly the selection was cleared with blank visual screen.
  
  **To Reproduce**
  Steps to reproduce the behavior:
  1. Copy the demo example of pypwalker for streamlit
  2. Run the codes
  3. Select any field to the axis
  4. See error as described above
  
  
  
  **Versions**
  - pygwalker version: pygwalker==0.4.9.4
  - python version 3.12.4
  - browser latest Chrome
  - streamlit==1.37.1
  
  
  <img width="1280" alt="image" src="https://github.com/user-attachments/assets/b2816582-ecb7-4b2d-a9cd-73e3fa88e07d">
  