title: QML Loader not shows changes on .qml file
body: <p>I have <code>main.qml</code> and <code>dynamic.qml</code> files that i want to load <code>dynamic.qml</code> on <code>main.qml</code> using <code>Loader {}</code>.<br>
  Content of <code>dynamic.qml</code> file is dynamic and another program may change its content and overwrite it. 
  So i wrote some C++ code for detecting changes on file and fires Signal.<br>
  My problem is that I don't know how can i force Loader to reload file. </p>
  
  <p>This is my current work:  </p>
  
  <pre><code>MainController {
      id: mainController
      onInstallationHelpChanged: {
          helpLoader.source = "";
          helpLoader.source = "../dynamic.qml";
      }
  }
  
  Loader {
      id: helpLoader
  
      anchors.fill: parent
      anchors.margins: 60
      source: "../dynamic.qml"
  }
  </code></pre>
  
  <p><br/><br>
  I think that QML Engine caches <code>dynamic.qml</code> file. So whenever I want to reload Loader, it shows old content. Any suggestion?</p>