Async is asynchronous. It runs in parallel to sync. I know we should let the user share the media when the sync step is done, but I haven't found a way to do this at the moment. Will keep thinking about this, but it's not critical - it can be easily changed in the future without breaking anything.