clean up update
merged operations