An enhanced self-organizing incremental neural network for online unsupervised learning