Unable to refresh the view once an event is executed backbone js
<p>This is my backbone view:</p>

<pre><code>View.ModelUploadView = Backbone.ItemView.extend({
        template : modelUploadTpl,

        events : {
            "click a.js-updadeModel" : "updateModel",
        },

        initialize : function() {
            _.bindAll(this, 'render');
            this.model.bind('change', this.render);
            this.listenTo(this, "model:update", this.render);
        },

        updateModel : function() {
            this.trigger("model:update", this.model.get("id"));
        },
</code></pre>

<p>When my event click is executed the model will be updated so i need to render the view with the new value of model.
For this i used the listener <code>this.listenTo(this, "model:update", this.render);</code> but it doesn't work. Each time i need to refresh the page manually to get the updated model.
ANy solution???</p>