update Operation