rpc on message queue