update diamond