cosine sim update