keyword update