make user list more stable and fix errors