add github callback option