re-check idList is empty
re-check