added find first non-repeating ele