add rpc() method to export a RPC object, which will usually bind some APIs later, then bind a port
change repository url