opinion: content update
opinions: update route