File downloand manager