design XHInstagramCameraManager api