user-list with query more effective