fix the same list value problem