add CopyOnWriteArrayList demo