An internet download manager that works on the multi threading through a distributed network