make KKImageRequest no longer internal