Atualizar item único GoolgeMap Cluster

Estou usandoist libray para agrupar o GoogleMap no Android. Minha pergunta é como posso atualizar o item único que eu passei no google ontem e não há respostas para explicar a atualização do item único. Estou usando o websocket no meu projeto, por isso preciso atualizar os dados do item que foi recebido do websocket. Veja minha implementação abaixo.

Meu conceito está executando mClusterManager.remove (item) mClusterManager.add (item) + mClusterManager.cluster () sempre que recebo dados do websocke

e hasmap para identificar o objeto no loop enquanto adiciona ao cluseter como:hashmap.put(_id,mClusterItem[i]);

gora, sempre que recebo dados do soquete da web, receb

    onDataReceive(String _id,String name, double latlng, ....){
    mClusterManager.remove(hashmap.get(_id));

   appClusterItem[0] = new AppClusterItem(.....);
    mClusterManager.add(appClusterItem[0])  // Here how can I add item 
    mClusterManager.cluster();
    }

No entanto, o código acima funciona primeiro quando os primeiros dados são recebidos e, a partir da segunda vez, continua adicionando o marcador e falha na remoção, o que significa que o mClusterManager.remove (hasmap.get (_id)) não foi encontrado. E appClusterItem [0] é porque eu não posso usar o hashmap.get (_id); no caso acima, ele fornece a variável de erro esperada. De qualquer forma, para remover o mesmo objeto e adicionar objeto nesse local

questionAnswers(2)

yourAnswerToTheQuestion