title: fetch triggers second time
body: <p>the problem actually started, when template was loaded before fetch was complited. So I had to add </p>
  
  <pre><code> $.when(this.model.fetch()).done(function () {
              that.$el.html(that.template({
                  model: that.model.toJSON()
              }));
             that.fjskdflsfk();
             that.sdjfksfj();
          });
  </code></pre>
  
  <p>inside render function.</p>
  
  <p>and now I have to fetch data from another url in some cases( after initialization, so first load goes fine) </p>
  
  <pre><code> this.model.fetch({
          url: getUrl() + changeableUrl,
          success: function () {
              console.log("success");
              that.render();
          },
          error: function (model, response) {
              showMessage("error", response.responseText);
          }
      });
  </code></pre>
  
  <p>Success trigers render, and initial fetch trigers in render, which is unwanted in this case.
  Maybe someone has a solution? </p>