refactored, update to ver2.0

use requests instead of urllib.