sync with github client