Optimize massive add
Observe mutations. By the way, its much faster than calling add method