fix assign list overflow