add github code sync