Upload progress bar with gif image, refactor trackList and track js