go, golang, timeout, pitfalls, http, rpc