optimized NetUtil, add ProgressExecutor for NetUtil;
add TimeZoneUtil