separate download data and fetch a little