try to fix unstable when creating list. Improved performance.