Moved image fetching on to an operation queue

See commit description.