title: Picasso first run not call onBitmapLoaded in for loop
body: <p>I have problem with get bitmap use Picasso in for loop. </p>
  
  <p>it is not called onBitmapLoaded in <strong>first run</strong>. </p>
  
  <p><strong>second run</strong> it called</p>
  
  <pre><code>for (int i = 0; i &lt; 3; i++) { 
              final int k=i;
              Picasso.with(this)
                      .load(ListA.get(i).getImage()) //image
                      .resize(100, 100)
                      .transform(new ImageTrans_CircleTransform())
                      .into(new Target() {
                          @Override
                          public void onBitmapLoaded(Bitmap bitmap, Picasso.LoadedFrom from) {                         
                              Log.i("load", "Ok " + k);   
                             //use bitmap for add marker to map                
                          }
  
                          @Override
                          public void onBitmapFailed(Drawable errorDrawable) {
                          }
  
                          @Override
                          public void onPrepareLoad(Drawable placeHolderDrawable) {
                              Log.i("load", "first " + k);
                          }
                      });  
          }
  </code></pre>
  
  <p>Log</p>
  
  <pre><code>11-04 16:42:22.222  11677-11677/com.tenten I/load﹕ first___0 
  11-04 16:42:22.222  11677-11677/com.tenten I/load﹕ first___1 
  11-04 16:42:22.232  11677-11677/com.tenten I/load﹕ first___2 
  </code></pre>
  
  <p>I use picasso to get bitmap from list image. </p>
  
  <p><strong>I need bitmap not imageview.</strong></p>
  
  <p>Thank you. :D</p>