Why does the Recyclerview adapter load the images inappropriate the first time it is called, but loads correctly the second time?