add concurrent map