finish user-item list