title: Profile Image Uploader and Load it with Picasso
body: <p>I have an android app which has profile image.
  The user can edit his/her profile image.
  I'm using Picasso to load images, but every time I load profile image, Picasso loads old image.</p>
  
  <p>When I upload profile image I don't change it's url, so profile image url for every user is constant.</p>
  
  <p>First question: should I change profile image url every time user change profile image?</p>
  
  <p>Second question: When user change his/her profile image I invalidate Picasso to load new image using this code:</p>
  
  <pre><code>picassoInstance.load(url)
    .networkPolicy(NetworkPolicy.NO_CACHE)
    .transform(new CircleTransform())
    .placeholder(dr)
    .into(imageView);
  </code></pre>
  
  <p>But Picasso show me the old one.
  And one more thing:
  I load image url into imageView without calling networkPolicy method at first.
  How should I handle this problem?</p>