Introducing LRU cache and smoother image loading