add dial timeout and file server