add some protection for memeory overread
recyle the old changeBitmap when apply new style