golang sync map range delete