made slide transfer async, show a progressbar on slide and fetch