fix bug on repeated not use initWithArray: