update go project. roughly works locally, haven't tested with the javascript yet