add rpc call service and announcement system 'shadowsong'