add option repo for update in case where home, proxy or data-system comes from specific repo
Merge remote-tracking branch 'upstream/master'
Merge pull request #30 from poupotte/master

Add option repo in update function