add new codes of golang/c/gevent