keyword update opt