improved bitmap performance by caching items