Add avro rpc framework