fix slist bug