Design XHWebImageManager api