add github menu cache