Don't spawn greenlet if file exists

Conflicts:
	fetch.py
adjective list
Merge branch 'skip_early' of https://github.com/Aaron1011/osrc into Aaron1011-skip_early
Merge branch 'Aaron1011-skip_early' into refactor