Introduce cache using pre-draw bitmap