5. commit and sync github client