sync with github