I have a simple adapter

```
  public class ConversationListAdapter extends 

            RecyclerView.Adapter<Conversation.ViewHolder> {

                        private List<Conversation> items;
                        private Activity activity;
                        public ConversationListAdapter(Activity activity, List<Conversation>   items) {
                            super();
                            this. items = items;
                            this.activity = activity;
                        }

                        @Override
                        public void onBindViewHolder(ViewHolder viewHolder, int i) {
                            Conversation conversation = mItems.get(i);
                            viewHolder.name.setText(conversation.getName());
                             if ( conversation.getUrl() != null) {                 

         Picasso.with(activity.getApplicationContext()).load(conversation.getUrl())
                                        .into(viewHolder.imageView);
                                 }

                        }

                        and a basic 
                       class ViewHolder extends RecyclerView.ViewHolder  implements       View.OnClickListener {..}
                          }

```

Now in the fragment as always:

```
mRecyclerView.setAdapter(new ConversationAdapter(getActivity(), mItems));

```

Now Im calling my rest api to get the data and the first time it works great everything is where it should be (let's say in c there is only 2 items and the order is conv1 and conv2)

```
private void handleResult(List<Conversation> c) {
items.clear()
items.addAll(c)
adapter.notifyDataSetChanged()
}

```

But... now if I refresh for example and the data in the List comes in a different order (conv2 and then conv1) after the adapter.notifyDataSetChanged() both of my imageView in the list have the same pictures.. ! But the textView however has the right text

This only happens with view filled with Picasso and cannot understand why

Could someone help me on this ?