add bitmap cache