generic update in value field