Remove unused param in dispatch(), rename data to recv_data