Add caching of bitmaps to make redeal smoother