add find first nonrepeated all time in O(1)