added `update` oneway and operation manipulation