improve loading dialog
better information when failing to share file