make fetch.py singleton
Merge branch 'develop'