Snova client written by golang