update, add and remove are now called for opinions [client side]