Fix: need to use uploadNewVersion in Box SDK to update a file
uploadFile can only be used to upload a non-existing file
Fix: the path operator might be used when fragment is no longer detached to activity ==> must null-check whenever attempts to getActivity
Make StorageFragment extend DialogFragment so that it can be used in dialog as well
Reference Box Android project