a actor model for golang