first run doesn't depend on github api