add do_mix rpc