use upstream github api, update dependencies