custom cameralayView for UIImagePickerController save to photosAlbum and save to caches