fix request bug
better progress bar